<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://www.icesoft.com/icefaces/component" prefix="ice"%>
<html>
	<head>
		<%@include file="./general/head.jsp" %>
	<script type="text/javascript" src="../estilos/js/scripts.js"></script>
	</head>
	<body class="body">
		<table width="800" border="0" align="center" bgcolor="#FFFFFF" cellpadding="0" cellspacing="0">
			<tr>
				<td valign="top" align="center">
		    		<%@include file="./general/head2.jsp"%>
				</td>
	  		</tr>
			<tr>
				<td valign="top" align="center">
					<ice:form id="formulario">
						<f:view>
							<!-- CARGA EL ARCHIVO DE ETIQUETAS -->
							<f:loadBundle basename="co.com.coomeva.adminEvaluacion.properties.etiquetas" var="etiqueta" />
							
							<ice:panelCollapsible expanded="true" toggleOnClick="true" style="width: 650px">
								
								<!-- TITULO -->
								<f:facet name="header">
									<ice:outputText value="#{etiqueta.title_GestionUsuario}" />
								</f:facet>
								<br />
								
								<!-- ETIQUETAS Y CAMPOS -->
								<ice:panelGrid columns="2">
									<ice:outputText value="#{etiqueta.lb_codigoEmpleado} (*)" />
									<ice:inputText id="codigo" value="#{usuarioBean.consEmpleado}" size="40" maxlength="12" disabled="#{!usuarioBean.visible}" />
								
									
									<ice:outputText value="#{etiqueta.lb_usuarioRed} (*)   " />
									<ice:inputText id="usuariored" value="#{usuarioBean.usuarioRed}" size="40" maxlength="15" disabled="#{!usuarioBean.visible}" />
									
									<ice:outputText value="#{etiqueta.lb_Empresa} (*) "/>
									<ice:selectOneMenu value="#{usuarioBean.consGerencia}" disabled="#{!usuarioBean.visible}" partialSubmit="true" immediate="true" valueChangeListener="#{usuarioBean.cargarDependientes}">
										<f:selectItems value="#{usuarioBean.empresasItems}" />
									</ice:selectOneMenu>
									
									<ice:outputText value="#{etiqueta.lbl_nombreUnidadNegocio} (*) "/>
									<ice:selectOneMenu value="#{usuarioBean.consUnidadNegocio}" disabled="#{!usuarioBean.visible}">
										<f:selectItems value="#{usuarioBean.unidadesNegocioItems}" />
									</ice:selectOneMenu>
									
									<ice:outputText value="#{etiqueta.lb_Estado}  " rendered="#{!usuarioBean.visible}"/>
									<ice:selectOneMenu value="#{usuarioBean.consEstado}" rendered="#{!usuarioBean.visible}">
										<f:selectItems value="#{usuarioBean.estados}" />
									</ice:selectOneMenu>
									
									<br />
									<br />
									
									<ice:outputText value="#{etiqueta.lb_cedula} (**)" rendered="#{usuarioBean.visible}"  />
									<ice:inputText id="numCedula" value="#{usuarioBean.numCedula}" size="40" maxlength="12" rendered="#{usuarioBean.visible}" />
									<!--<ice:outputText value="#{etiqueta.lb_codigoEmpresa} (**)" rendered="#{usuarioBean.visible}" />
									<ice:inputText id="consGerenciaConsulta" value="#{usuarioBean.consGerenciaConsulta}" size="40" maxlength="12" rendered="#{usuarioBean.visible}" />-->	
								</ice:panelGrid>
								
								<ice:panelGrid>
								<br />
								<i>
								   <ice:outputText value="#{etiqueta.lbl_obligatorio}"/>
								</i>
								<i>
								   <ice:outputText value="(**) #{etiqueta.lbl_camposAdicionales}" rendered="#{usuarioBean.visible}"/>
								</i>
								</ice:panelGrid>
								<br />
								
								<!-- BOTONES -->
								<ice:panelGrid columns="5">
								
									<ice:commandButton value="#{etiqueta.btn_Guardar}"
										actionListener="#{usuarioBean.crear}"
										disabled="#{usuarioBean.inactivarGuardar}"
										onclick="if(!confirm('Realmente desea crear este registro?')){ return false; };" />
							
									<ice:commandButton value="#{etiqueta.btn_Consultar}"
										actionListener="#{usuarioBean.consultar}"
										disabled="#{usuarioBean.inactivarConsultar}" />
									
									<ice:commandButton value="#{etiqueta.btn_Actualizar}"
										actionListener="#{usuarioBean.actualizar}"
										disabled="#{usuarioBean.inactivarActualizar}"
										onclick="if(!confirm('Esta seguro que desea actualizar este registro?')){ return false; };" />		
									
									<ice:commandButton value="#{etiqueta.btn_Eliminar}"
										actionListener="#{usuarioBean.eliminar}"
										disabled="#{usuarioBean.inactivarEliminar}"
										onclick="if(!confirm('Esta seguro que desea eliminar este registro?')){ return false; };" />

									<ice:commandButton value="#{etiqueta.btn_Limpiar}"
										action="#{usuarioBean.limpiar}" onclick="limpiar(document.getElementById('formulario'));" />
										
								</ice:panelGrid>
								
								<!-- MENSAJE DE ERROR DE CONVERSION -->
								<!--<ice:messages visible="true" style="color:red;" />-->

								<!-- TABLA DE RESULTADOS DE CONSULTA -->
								
								<ice:dataTable rows="10" id="dataUsuario" var="usuario"
									value="#{usuarioBean.listDatos}" border="1" width="600"
									rendered="#{usuarioBean.resultadoConsulta}">
									
									<ice:column>
										<f:facet name="header">
											<strong><ice:outputText
													value="#{etiqueta.lb_col_usuarioRed}" />
											</strong>
										</f:facet>
										
										<ice:commandLink value="#{usuario.usuarioRed}"
											styleClass="linkTabla" action="#{usuarioBean.cargarDatos}">
											<f:param value="#{usuario.usuarioRed}" name="usuario" />
											<f:param value="#{usuario.consUnidadNegocio}" name="unidadnegocio" />
											<f:param value="#{usuario.empGerencia}" name="gerencia" />
										</ice:commandLink>
									</ice:column>
									
									<ice:column>
										<f:facet name="header">
											<strong><ice:outputText
													value="#{etiqueta.lb_col_cedula}" />
											</strong>
										</f:facet>
										<ice:outputText value="#{usuario.empCedula}" />
									</ice:column>
									
									<ice:column>
										<f:facet name="header">
											<strong><ice:outputText
													value="#{etiqueta.lb_col_NombreUsuario}" />
											</strong>
										</f:facet>
										<ice:outputText value="#{usuario.nombre}" />
									</ice:column>
									<!--
									<ice:column>
										<f:facet name="header">
											<strong><ice:outputText
													value="#{etiqueta.lb_col_consGerencia}" />
											</strong>
										</f:facet>
										<ice:outputText value="#{usuario.empGerencia}" />
									</ice:column>
									-->
									
									<ice:column>
										<f:facet name="header">
											<strong><ice:outputText
													value="#{etiqueta.lb_Empresa}" />
											</strong>
										</f:facet>
										<ice:outputText value="#{usuario.empresaNombre}" />
									</ice:column>
									<!--
									<ice:column>
										<f:facet name="header">
											<strong><ice:outputText
													value="#{etiqueta.lb_col_consUnidadNegocio}" />
											</strong>
										</f:facet>
										<ice:outputText value="#{usuario.consUnidadNegocio}" />
									</ice:column>
									-->
									<ice:column>
										<f:facet name="header">
											<strong><ice:outputText
													value="#{etiqueta.lbl_nombreUnidadNegocio}" />
											</strong>
										</f:facet>
										<ice:outputText value="#{usuario.descripcion}" />
									</ice:column>
									
									
									
								</ice:dataTable>
								
								<br />
								
								<!-- PAGINADOR -->
								
								<ice:dataPaginator id="dataScroll_1" for="dataUsuario"
									paginator="true" fastStep="3" paginatorMaxPages="4"
									rendered="#{usuarioBean.resultadoConsulta}">
									<f:facet name="first">
										<ice:graphicImage url="../estilos/imagenes/arrow-first.gif"
											style="border:none;" title="#{etiqueta.title_PrimeraPagina}" />
									</f:facet>
									<f:facet name="last">
										<ice:graphicImage url="../estilos/imagenes/arrow-last.gif"
											style="border:none;" title="#{etiqueta.title_UltimaPagina}" />
									</f:facet>
									<f:facet name="previous">
										<ice:graphicImage url="../estilos/imagenes/arrow-previous.gif"
											style="border:none;" title="#{etiqueta.title_PaginaAnterior}" />
									</f:facet>
									<f:facet name="next">
										<ice:graphicImage url="../estilos/imagenes/arrow-next.gif"
											style="border:none;" title="#{etiqueta.title_ProximaPagina}" />
									</f:facet>
									<f:facet name="fastforward">
										<ice:graphicImage url="../estilos/imagenes/arrow-ff.gif"
											style="border:none;" title="#{etiqueta.title_AvanceRapido}" />
									</f:facet>
									<f:facet name="fastrewind">
										<ice:graphicImage url="../estilos/imagenes/arrow-fr.gif"
											style="border:none;" title="#{etiqueta.title_RetornoRapido}" />
									</f:facet>
								</ice:dataPaginator>
							</ice:panelCollapsible>
						
						</f:view>
					</ice:form>
				</td>
			</tr>
			<tr>
				<td>
					<%@include file="./general/footer.jsp" %>
				</td>
			</tr>
		</table>
		<%@include file="mensaje.jsp"%>
	</body>
</html>
